package com.ruoyi.experiment.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 虚拟机模板对象 virtual_machine
 * 
 * @author 邓鑫
 * @date 2023-07-28
 */
public class VirtualMachine extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 虚拟机模板主键 */
    private Long virtualMachineId;

    /** 虚拟机模板名称 */
    @Excel(name = "虚拟机模板名称")
    private String virtualMachineName;

    /** 虚拟机模(母)版 */
    @Excel(name = "虚拟机模(母)版")
    private String virtualMachineModel;

    /** 虚拟机内存大小 */
    @Excel(name = "虚拟机内存大小")
    private String virtualMachineMemory;

    /** 虚拟机cpu */
    @Excel(name = "虚拟机cpu")
    private String virtualMachineCpu;

    /** 虚拟机存储空间 */
    @Excel(name = "虚拟机存储空间")
    private String virtualMachineStorage;

    /** 登录账号 */
    @Excel(name = "登录账号")
    private String virtualMachineAccount;

    /** 描述 */
    @Excel(name = "描述")
    private String virtualMachineDesc;

    /** 类型 */
    @Excel(name = "类型")
    private String virtualMachineType;

    public void setVirtualMachineId(Long virtualMachineId) 
    {
        this.virtualMachineId = virtualMachineId;
    }

    public Long getVirtualMachineId() 
    {
        return virtualMachineId;
    }
    public void setVirtualMachineName(String virtualMachineName) 
    {
        this.virtualMachineName = virtualMachineName;
    }

    public String getVirtualMachineName() 
    {
        return virtualMachineName;
    }
    public void setVirtualMachineModel(String virtualMachineModel) 
    {
        this.virtualMachineModel = virtualMachineModel;
    }

    public String getVirtualMachineModel() 
    {
        return virtualMachineModel;
    }
    public void setVirtualMachineMemory(String virtualMachineMemory) 
    {
        this.virtualMachineMemory = virtualMachineMemory;
    }

    public String getVirtualMachineMemory() 
    {
        return virtualMachineMemory;
    }
    public void setVirtualMachineCpu(String virtualMachineCpu) 
    {
        this.virtualMachineCpu = virtualMachineCpu;
    }

    public String getVirtualMachineCpu() 
    {
        return virtualMachineCpu;
    }
    public void setVirtualMachineStorage(String virtualMachineStorage) 
    {
        this.virtualMachineStorage = virtualMachineStorage;
    }

    public String getVirtualMachineStorage() 
    {
        return virtualMachineStorage;
    }
    public void setVirtualMachineAccount(String virtualMachineAccount) 
    {
        this.virtualMachineAccount = virtualMachineAccount;
    }

    public String getVirtualMachineAccount() 
    {
        return virtualMachineAccount;
    }
    public void setVirtualMachineDesc(String virtualMachineDesc) 
    {
        this.virtualMachineDesc = virtualMachineDesc;
    }

    public String getVirtualMachineDesc() 
    {
        return virtualMachineDesc;
    }
    public void setVirtualMachineType(String virtualMachineType) 
    {
        this.virtualMachineType = virtualMachineType;
    }

    public String getVirtualMachineType() 
    {
        return virtualMachineType;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("virtualMachineId", getVirtualMachineId())
            .append("virtualMachineName", getVirtualMachineName())
            .append("virtualMachineModel", getVirtualMachineModel())
            .append("virtualMachineMemory", getVirtualMachineMemory())
            .append("virtualMachineCpu", getVirtualMachineCpu())
            .append("virtualMachineStorage", getVirtualMachineStorage())
            .append("virtualMachineAccount", getVirtualMachineAccount())
            .append("virtualMachineDesc", getVirtualMachineDesc())
            .append("virtualMachineType", getVirtualMachineType())
            .toString();
    }
}
